package org.brisling.oa.domain;
import java.util.Date;

import org.brisling.base.domain.inf.BaseFlowDomainInf;
/**
 * 
 * <p>Title: BaseOADomainInf</p>
 * <p>Description: oa业务实体接口</p>
 * <p>Company: 长沙东勤信息科技发展有限公司</p> 
 * @author jackson wang
 * @since  1.0
 * @version 1.0
 * @date 2016年7月7日 下午10:47:13
 */
public interface BaseOADomainInf extends BaseFlowDomainInf{

	Long getApply_id();

	void setApply_id(Long apply_id);

	String getApply_name();

	void setApply_name(String apply_name);

	Long getApply_deptid();

	void setApply_deptid(Long apply_deptid);

	String getApply_deptname();

	void setApply_deptname(String apply_deptname);

	Long getAudit_id();

	void setAudit_id(Long audit_id);

	String getAudit_name();

	void setAudit_name(String audit_name);

	Long getAudit_deptid();

	void setAudit_deptid(Long audit_deptid);

	String getAudit_deptname();

	void setAudit_deptname(String audit_deptname);

	Long getBiz_id();

	void setBiz_id(Long biz_id);

	String getBiz_name();

	void setBiz_name(String biz_name);

	Long getBiz_deptid();

	void setBiz_deptid(Long biz_deptid);

	String getBiz_deptname();

	void setBiz_deptname(String biz_deptname);
	
	
	//监督意见
	Long getMonitor_id();

	void setMonitor_id(Long monitor_id);

	String getMonitor_name();

	void setMonitor_name(String monitor_name);

	Long getMonitor_deptid();

	void setMonitor_deptid(Long monitor_deptid);

	String getMonitor_deptname();

	void setMonitor_deptname(String monitor_deptname);
	
	
	//科室主管领导意见
	Long getDirectLeader_id();

	void setDirectLeader_id(Long directLeader_id);

	String getDirectLeader_name();

	void setDirectLeader_name(String directLeader_name);

	Long getDirectLeader_deptid();

	void setDirectLeader_deptid(Long directLeader_deptid);

	String getDirectLeader_deptname();

	void setDirectLeader_deptname(String directLeader_deptname);
	
	//业务分管领导意见
	Long getChargeLeader_id();

	void setChargeLeader_id(Long chargeLeader_id);

	String getChargeLeader_name();

	void setChargeLeader_name(String chargeLeader_name);

	Long getChargeLeader_deptid();

	void setChargeLeader_deptid(Long chargeLeader_deptid);

	String getChargeLeader_deptname();

	void setChargeLeader_deptname(String chargeLeader_deptname);
	
	//办公会（党委会）意见
	Long getOffice_id();

	void setOffice_id(Long Office_id);

	String getOffice_name();

	void setOffice_name(String Office_name);

	Long getOffice_deptid();

	void setOffice_deptid(Long Office_deptid);

	String getOffice_deptname();

	void setOffice_deptname(String Office_deptname);
	
	
	//采购中心签收意见
	Long getPurchaseSign_id();

	void setPurchaseSign_id(Long PurchaseSign_id);

	String getPurchaseSign_name();

	void setPurchaseSign_name(String PurchaseSign_name);

	Long getPurchaseSign_deptid();

	void setPurchaseSign_deptid(Long PurchaseSign_deptid);

	String getPurchaseSign_deptname();

	void setPurchaseSign_deptname(String PurchaseSign_deptname);
	
	//院长意见
	String getDean_id();

	void setDean_id(String Dean_id);

	String getDean_name();

	void setDean_name(String Dean_name);

	Long getDean_deptid();

	void setDean_deptid(Long Dean_deptid);

	String getDean_deptname();

	void setDean_deptname(String Dean_deptname);
	
	
	//监督意见
	Long getMonitorLeader_id();

	void setMonitorLeader_id(Long monitorLeader_id);

	String getMonitorLeader_name();

	void setMonitorLeader_name(String monitorLeader_name);

	Long getMonitorLeader_deptid();

	void setMonitorLeader_deptid(Long monitorLeader_deptid);

	String getMonitorLeader_deptname();

	void setMonitorLeader_deptname(String monitorLeader_deptname);

	Long getDept_auditid();

	void setDept_auditid(Long dept_auditid);

	String getDept_auditname();

	void setDept_auditname(String dept_auditname);

	String getApply_content();

	void setApply_content(String apply_content);

	String getDept_content();

	void setDept_content(String dept_content);

	String getAudit_content();

	void setAudit_content(String audit_content);

	String getBiz_content();

	void setBiz_content(String biz_content);

	/**
	 * 获取部门主管领导意见
	 * @return
	 */
	String getDirectLeader_content();

	/**
	 * 设置部门主管领导意见
	 * @param directLeader_content
	 */
	void setDirectLeader_content(String directLeader_content);

	/**
	 * 设置分管领导意见
	 * @return
	 */
	String getChargeLeader_content();

	/**
	 * 获取分管领导意见
	 * @param chargeLeader_content
	 */
	void setChargeLeader_content(String chargeLeader_content);
	
	
	/**
	 * 设置办公会（党委会）意见
	 * @return
	 */
	String getOffice_content();

	/**
	 * 获取办公会（党委会意见
	 * @param chargeLeader_content
	 */
	void setOffice_content(String office_content);
	
	
	/**
	 * 设置院长意见
	 * @return
	 */
	String getDean_content();

	/**
	 * 获取院长意见
	 * @param chargeLeader_content
	 */
	void setDean_content(String dean_content);
	
	/**
	 * 设置采购部门签收意见
	 * @return
	 */
	String getPurchaseSign_content();

	/**
	 * 获取采购部门签收意见
	 * @param chargeLeader_content
	 */
	void setPurchaseSign_content(String dean_content);
	
	/**
	 * 获取申请日期
	 * @return
	 */
	Date getApply_date();

	/**
	 * 设置申请日期
	 * @param apply_date
	 */
	void setApply_date(Date apply_date);
	
	/**
	 * 获取部门审核人id
	 * @return
	 */
	Long getDeptaudit_id();

	/**
	 * 设置部门审核人id
	 * @param deptaudit_id
	 */
	void setDeptaudit_id(Long deptaudit_id);

	/**
	 * 获取部门审核人姓名
	 * @return
	 */
	String getDeptaudit_name();

	/**
	 * 设置部门审核人姓名
	 * @param deptaudit_name
	 */
	void setDeptaudit_name(String deptaudit_name);
	
	/**
	 * 获取科室审核时间
	 * @return
	 */
	Date getDeptaudit_time();

	/**
	 * 设置科室审核时间
	 * @param deptaudit_time
	 */
	void setDeptaudit_time(Date deptaudit_time);

	/**
	 * 获取科室主管领导签名时间
	 * @return
	 */
	Date getDirectLeader_time();

	/**
	 * 设置科室主管领导签名时间
	 * @param directLeader_time
	 */
	void setDirectLeader_time(Date directLeader_time);
	
	/**
	 * 获取审核时间
	 */
	Date getAudit_time();

	/**
	 * 设置审核时间
	 * @param audit_time
	 */
	void setAudit_time(Date audit_time);

	/**
	 * 获取业务科室审核时间
	 * @return
	 */
	Date getBiz_time() ;

	/**
	 * 设置业务科室审核时间
	 * @param biz_time
	 */
	void setBiz_time(Date biz_time);

	/**
	 * 获取分管领导审核时间
	 * @return
	 */
	Date getChargeLeader_time();

	/**
	 * 设置分管领导审核时间
	 * @param chargeLeader_time
	 */
	void setChargeLeader_time(Date chargeLeader_time);
	
	/**
	 * @return the plan_id
	 */
	String getPlan_id();

	/**
	 * @param plan_id the plan_id to set
	 */
	void setPlan_id(String plan_id);
}